#ifndef KEIOU_SAGAMIHARA_LINE_IMAGES_H
#define KEIOU_SAGAMIHARA_LINE_IMAGES_H

const prog_uint8_t PROGMEM keiou_sagamihara_hashimoto[] = {
  0,0,0,
  0,0,0,
  8,4,4,
  200,3,4,
  8,1,4,
  222,239,255,
  136,2,4,
  88,4,14,
  172,11,21,
  10,0,21,
  234,143,36,
  168,138,36,
  168,75,95,
  40,40,132,
  40,12,4,
  0,0,0
};

const prog_uint8_t PROGMEM keiou_sagamihara_express_hashimoto[] = {
  0,0,0,0,0,
  0,0,0,0,0,
  64,0,8,4,4,
  198,195,200,3,4,
  34,132,8,1,	4 ,
  18 , 130 , 222 , 239 , 255 ,
  234 , 143 , 136 , 2 , 4 ,
  2 , 136 , 88 , 4 , 14 ,
  226 , 143 , 172 , 11 , 21 ,
  2 , 136 , 10 , 0 , 21 ,
  226 , 143 , 234 , 143 , 36 ,
  2 , 129 , 168 , 138 , 36 ,
  82 , 146 , 168 , 75 , 95 ,
  82 , 148 , 40 , 40 , 132 ,
  214 , 215 , 40 , 12 , 4 ,
  0 , 0 , 0 , 0 , 0
};

const prog_uint8_t PROGMEM keiou_sagamihara_rapid_hashimoto[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  32 , 2 , 8 , 4 , 4 ,
  38 , 194 , 200 , 3 , 4 ,
  34 , 143 , 8 , 1 , 4 ,
  98 , 138 , 222 , 239 , 255 ,
  170 , 138 , 136 , 2 , 4 ,
  42 , 138 , 88 , 4 , 14 ,
  170 , 159 , 172 , 11 , 21 ,
  34 , 130 , 10 , 0 , 21 ,
  34 , 133 , 234 , 143 , 36 ,
  34 , 133 , 168 , 138 , 36 ,
  162 , 136 , 168 , 75 , 95 ,
  162 , 136 , 40 , 40 , 132 ,
  102 , 208 , 40 , 12 , 4 ,
  0 , 0 , 0 , 0 , 0
};

const prog_uint8_t PROGMEM keiou_sagamihara_shinjuku[] = {
  0 , 0 , 0 ,
  0 , 0 , 0 ,
  8 , 8 , 4 ,
  190 , 230 , 255 ,
  148 , 33 , 128 ,
  148 , 128 , 126 ,
  190 , 128 , 8 ,
  136 , 79 , 4 ,
  190 , 68 , 126 ,
  136 , 100 , 66 ,
  156 , 84 , 66 ,
  170 , 68 , 126 ,
  202 , 68 , 66 ,
  72 , 68 , 66 ,
  40 , 68 , 126 ,
  0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_tyofu[] = {
  0 , 0 , 0 ,
  0 , 0 , 0 ,
  0 , 0 , 2 ,
  236 , 15 , 2 ,
  32 , 232 , 255 ,
  46 , 9 , 1 ,
  160 , 139 , 4 ,
  44 , 137 , 4 ,
  160 , 203 , 127 ,
  44 , 168 , 68 ,
  160 , 139 , 68 ,
  174 , 138 , 68 ,
  170 , 139 , 68 ,
  42 , 136 , 100 ,
  46 , 12 , 4 ,
  0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_oshima[] = {
  0 , 0 , 0 ,
  0 , 0 , 2 ,
  64 , 0 , 1 ,
  64 , 192 , 31 ,
  64 , 64 , 16 ,
  254 , 207 , 31 ,
  64 , 64 , 16 ,
  64 , 192 , 127 ,
  160 , 64 , 0 ,
  160 , 192 , 127 ,
  16 , 1 , 65 ,
  16 , 33 , 73 ,
  8 , 34 , 73 ,
  6 , 236 , 79 ,
  0 , 0 , 48 ,
  0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_sakura_kamisui[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  8 , 0 , 0 , 64 , 0 ,
  72 , 9 , 4 , 64 , 0 ,
  72 , 9 , 4 , 64 , 0 ,
  30 , 4 , 4 , 192 , 8 ,
  8 , 1 , 4 , 222 , 4 ,
  24 , 1 , 4 , 80 , 3 ,
  236 , 15 , 124 , 80 , 1 ,
  138 , 4 , 4 , 80 , 2 ,
  74 , 4 , 4 , 72 , 2 ,
  200 , 3 , 4 , 72 , 4 ,
  8 , 2 , 4 , 68 , 4 ,
  8 , 5 , 4 , 66 , 8 ,
  232 , 232 , 255 , 96 , 0 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_wakabadai[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  16 , 1 , 17 , 0 , 0 ,
  16 , 1 , 17 , 0 , 0 ,
  254 , 239 , 255 , 128 , 0 ,
  16 , 1 , 17 , 64 , 2 ,
  64 , 224 , 255 , 32 , 4 ,
  254 , 143 , 36 , 16 , 8 ,
  32 , 128 , 255 , 252 , 31 ,
  16 , 0 , 4 , 0 , 16 ,
  248 , 231 , 255 , 240 , 7 ,
  22 , 4 , 14 , 16 , 4 ,
  16 , 132 , 53 , 16 , 4 ,
  16 , 100 , 196 , 16 , 4 ,
  240 , 7 , 4 , 240 , 7 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_motoyawata[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  64 , 0 , 0 , 2 , 8 ,
  64 , 0 , 0 , 226 , 7 ,
  64 , 0 , 136 , 79 , 5 ,
  254 , 15 , 137 , 234 , 15 ,
  64 , 0 , 137 , 138 , 3 ,
  224 , 0 , 137 , 74 , 5 ,
  80 , 1 , 137 , 42 , 9 ,
  80 , 129 , 144 , 10 , 1 ,
  72 , 130 , 144 , 234 , 15 ,
  72 , 130 , 16 , 42 , 9 ,
  244 , 69 , 32 , 230 , 15 ,
  66 , 72 , 64 , 34 , 9 ,
  64 , 32 , 128 , 226 , 15 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_iwamotocho[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  64 , 0 , 4 , 62 , 0 ,
  68 , 4 , 4 , 42 , 0 ,
  68 , 4 , 4 , 234 , 15 ,
  252 , 231 , 255 , 42 , 2 ,
  0 , 0 , 4 , 62 , 2 ,
  254 , 15 , 14 , 42 , 2 ,
  32 , 0 , 21 , 42 , 2 ,
  16 , 0 , 21 , 42 , 2 ,
  248 , 131 , 36 , 62 , 2 ,
  22 , 130 , 36 , 2 , 2 ,
  16 , 66 , 95 , 0 , 2 ,
  16 , 34 , 132 , 0 , 2 ,
  240 , 3 , 4 , 0 , 3 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_express_shinjuku[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  64 , 0 , 8 , 8 , 4 ,
  198 , 195 , 190 , 230 , 255 ,
  34 , 132 , 148 , 33 , 128 ,
  18 , 130 , 148 , 128 , 126 ,
  234 , 143 , 190 , 128 , 8 ,
  2 , 136 , 136 , 79 , 4 ,
  226 , 143 , 190 , 68 , 126 ,
  2 , 136 , 136 , 100 , 66 ,
  226 , 143 , 156 , 84 , 66 ,
  2 , 129 , 170 , 68 , 126 ,
  82 , 146 , 202 , 68 , 66 ,
  82 , 148 , 72 , 68 , 66 ,
  214 , 215 , 40 , 68 , 126 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_rapid_shinjuku[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  32 , 2 , 8 , 8 , 4 ,
  38 , 194 , 190 , 230 , 255 ,
  34 , 143 , 148 , 33 , 128 ,
  98 , 138 , 148 , 128 , 126 ,
  170 , 138 , 190 , 128 , 8 ,
  42 , 138 , 136 , 79 , 4 ,
  170 , 159 , 190 , 68 , 126 ,
  34 , 130 , 136 , 100 , 66 ,
  34 , 133 , 156 , 84 , 66 ,
  34 , 133 , 170 , 68 , 126 ,
  162 , 136 , 202 , 68 , 66 ,
  162 , 136 , 72 , 68 , 66 ,
  102 , 208 , 40 , 68 , 126 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_express_oshima[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 2 ,
  64 , 0 , 64 , 0 , 1 ,
  198 , 195 , 64 , 192 , 31 ,
  34 , 132 , 64 , 64 , 16 ,
  18 , 130 , 254 , 207 , 31 ,
  234 , 143 , 64 , 64 , 16 ,
  2 , 136 , 64 , 192 , 127 ,
  226 , 143 , 160 , 64 , 0 ,
  2 , 136 , 160 , 192 , 127 ,
  226 , 143 , 16 , 1 , 65 ,
  2 , 129 , 16 , 33 , 73 ,
  82 , 146 , 8 , 34 , 73 ,
  82 , 148 , 6 , 236 , 79 ,
  214 , 215 , 0 , 0 , 48 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_rapid_oshima[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 2 ,
  32 , 2 , 64 , 0 , 1 ,
  38 , 194 , 64 , 192 , 31 ,
  34 , 143 , 64 , 64 , 16 ,
  98 , 138 , 254 , 207 , 31 ,
  170 , 138 , 64 , 64 , 16 ,
  42 , 138 , 64 , 192 , 127 ,
  170 , 159 , 160 , 64 , 0 ,
  34 , 130 , 160 , 192 , 127 ,
  34 , 133 , 16 , 1 , 65 ,
  34 , 133 , 16 , 33 , 73 ,
  162 , 136 , 8 , 34 , 73 ,
  162 , 136 , 6 , 236 , 79 ,
  102 , 208 , 0 , 0 , 48 ,
  0 , 0 , 0 , 0 , 0 };

const prog_uint8_t PROGMEM keiou_sagamihara_express_motoyawata[] = {
  0 , 0 , 0 , 0 , 0 ,
  0 , 0 , 0 , 0 , 0 ,
  64 , 0 , 64 , 0 , 0 ,
  198 , 195 , 64 , 0 , 0 ,
  34 , 132 , 64 , 0 , 8 ,
  18 , 130 , 254 , 15 , 9 ,
  234 , 143 , 64 , 0 , 9 ,
  2 , 136 , 224 , 0 , 9 ,
  226 , 143 , 80 , 1 , 9 ,
  2 , 136 , 80 , 129 , 16 ,
  226 , 143 , 72 , 130 , 16 ,
  2 , 129 , 72 , 130 , 16 ,
  82 , 146 , 244 , 69 , 32 ,
  82 , 148 , 66 , 72 , 64 ,
  214 , 215 , 64 , 32 , 128 ,
  0 , 0 , 0 , 0 , 0 };


#ifndef MYIMAGESTRUCT
#define MYIMAGESTRUCT

struct MyImage {
  uint8_t width;
  uint8_t height;
  const prog_uint8_t *data;
};

#endif

const MyImage keiou_sagamihara_line_images[] = {
  { 24, 16, keiou_sagamihara_hashimoto          },
  { 40, 16, keiou_sagamihara_express_hashimoto  },
  { 40, 16, keiou_sagamihara_rapid_hashimoto    },
  { 24, 16, keiou_sagamihara_shinjuku           },
  { 24, 16, keiou_sagamihara_tyofu              },
  { 24, 16, keiou_sagamihara_oshima             },
  { 40, 16, keiou_sagamihara_sakura_kamisui     },
  { 40, 16, keiou_sagamihara_wakabadai          },
  { 40, 16, keiou_sagamihara_motoyawata         },
  { 40, 16, keiou_sagamihara_iwamotocho         },
  { 40, 16, keiou_sagamihara_express_shinjuku   },
  { 40, 16, keiou_sagamihara_rapid_shinjuku     },
  { 40, 16, keiou_sagamihara_express_oshima     },
  { 40, 16, keiou_sagamihara_rapid_oshima       },
  { 40, 16, keiou_sagamihara_express_motoyawata },
};

#endif
